package com.zuipin.enums;

import java.util.ArrayList;
import java.util.List;

import com.zuipin.vo.EnumVo;

/**
 * 时间点
 * 
 * @ClassName: BusinessType
 * @Description: TODO
 * @author joy.zhang
 * @date 2017年3月27日 上午9:53:16
 */
public enum TimeDotType {
	
	PAY_SUCCESS(0, "付款成功(货到付款审核通过)"), //
	PAY_SUCCESS_NH(1, "付款成功(货到付款不参与)"), //
	ORDER_COMPLETE(2, "订单完成");//
	
	private Integer	key;
	private String	name;
	
	TimeDotType(Integer i, String str) {
		this.key = i;
		this.name = str;
	}
	
	public Integer getKey() {
		return key;
	}
	
	public void setKey(Integer key) {
		this.key = key;
	}
	
	public String getName() {
		return name;
	}
	
	public void setName(String name) {
		this.name = name;
	}
	
	/**
	 * 获取时间点类型
	 * @return
	 */
	public static List<EnumVo> findTimeDotType() {
		List<EnumVo> list = new ArrayList<>();
		list.add(new EnumVo(TimeDotType.PAY_SUCCESS.name, TimeDotType.PAY_SUCCESS.toString(), null));
		list.add(new EnumVo(TimeDotType.PAY_SUCCESS_NH.name, TimeDotType.PAY_SUCCESS_NH.toString(), null));
		list.add(new EnumVo(TimeDotType.ORDER_COMPLETE.name, TimeDotType.ORDER_COMPLETE.toString(), null));
		return list;
	}
}
